home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Interactive Web Graphics with Shout 3D
/
Interactive Web Graphics With Shout 3D.iso
/
mac
/
Shout3Ddemo
/
Shout3d_runtime
/
codebase
/
models
/
multiTexturedTemple
/
multiTexturedTemple.wrl
< prev
next >
Wrap
Text File
|
2000-09-07
|
15KB
|
640 lines
#VRML V2.0 utf8
DEF myPanorama Panorama {
bilinearFilteringEnabled FALSE
environmentCubeMap DEF ENV_MAP EnvironmentCubeMap {
tintColor .5 .5 .5
frontTexture ImageTexture { url "../images/envmap_haze/front.jpg" }
rightTexture ImageTexture { url "../images/envmap_haze/right.jpg" }
backTexture ImageTexture { url "../images/envmap_haze/back.jpg" }
leftTexture ImageTexture { url "../images/envmap_haze/left.jpg" }
upTexture ImageTexture { url "../images/envmap_haze/up.jpg" }
downTexture ImageTexture { url "../images/envmap_haze/down.jpg" }
}
}
Transform {
children DEF STEPS Shape {
appearance DEF BUMPY_DIRT MultiAppearance {
material Material {
}
diffuseMap DiffuseMap {
texture DEF DIRT_TEX ImageTexture {
repeatS TRUE
repeatT TRUE
url "dirt2.gif"
} }
bumpLevelMap BumpLevelMap {
texture USE DIRT_TEX }
}
geometry IndexedFaceSet {
coord Coordinate {
point [ -1 1 5,
-1 -1 5,
1 1 5,
1 -1 5,
1 1 -1,
1 -1 -1,
-1 1 -1,
-1 -1 -1,
-1 0 5,
-1 0 -1,
-3 -1 -1,
-3 0 -1,
-3 -1 5,
-3 0 5,
3 1 5,
3 -1 5,
3 -1 -1,
3 1 -1,
3 2 5,
3 2 -1,
1 2 -1,
1 2 5,
-3 -1 5,
-3 0 5,
-1 -1 5,
-1 0 5,
-1 1 5,
1 -1 5,
1 1 5,
3 1 5,
3 -1 5,
3 2 5,
1 2 5 ]
}
coordIndex [ 4, 5, 7, 9, 6, -1, 6, 0,
2, 4, -1, 1, 7, 5, 3, -1,
6, 9, 8, 0, -1, 11, 10, 12,
13, -1, 10, 11, 9, 7, -1, 12,
10, 7, 1, -1, 11, 13, 8, 9,
-1, 14, 15, 16, 17, -1, 16, 15,
3, 5, -1, 17, 16, 5, 4, -1,
18, 19, 20, 21, -1, 19, 18, 14,
17, -1, 20, 19, 17, 4, -1, 21,
20, 4, 2, -1, 23, 22, 24, 25,
-1, 26, 25, 24, 27, 28, -1, 30,
29, 28, 27, -1, 31, 32, 28, 29,
-1, 22, 23, 13, 12, -1, 24, 22,
12, 1, -1, 23, 25, 8, 13, -1,
25, 26, 0, 8, -1, 27, 24, 1,
3, -1, 26, 28, 2, 0, -1, 29,
30, 15, 14, -1, 30, 27, 3, 15,
-1, 32, 31, 18, 21, -1, 28, 32,
21, 2, -1, 31, 29, 14, 18, -1 ]
texCoord TextureCoordinate {
point [ 0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
0.556818 0.995454,
0.556818 2.0407e-008,
0 1,
0 0,
0.584091 0.990909,
0.575 0.00454548,
0 0.5,
1 0.5,
1 0.5,
0 0.5,
0.00227279 0.768182,
0.997727 0.763636,
1 1,
0 1,
-0.00227269 0.804545,
0.997727 0.813636,
1 1,
0 1,
0.00227279 0.172727,
1.00227 0.172727,
1 0.5,
0 0.5,
0.506818 0.481818,
0.506818 0.00909094,
1 0,
1 0.5,
0.588636 0.0136364,
0.584091 0.513636,
0 0.5,
0 0,
1.01591 0.481818,
0.00681823 0.45,
0 0,
1 0,
0.997727 0.481818,
-0.00681813 0.45,
0 0,
1 0 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 4, 5, 7, 26, 6, -1, 16, 17,
19, 18, -1, 20, 21, 23, 22, -1,
8, 27, 25, 10, -1, 27, 9, 11,
25, -1, 44, 45, 46, 47, -1, 48,
49, 50, 51, -1, 36, 37, 38, 39,
-1, 12, 13, 15, 14, -1, 52, 53,
54, 55, -1, 14, 15, 15, 14, -1,
28, 29, 30, 31, -1, 14, 12, 12,
14, -1, 14, 14, 14, 14, -1, 32,
33, 34, 35, -1, 40, 41, 42, 43,
-1, 0, 24, 1, 3, 2, -1, 13,
12, 12, 13, -1, 12, 12, 12, 12,
-1, 11, 25, 25, 11, -1, 11, 11,
11, 11, -1, 25, 25, 25, 25, -1,
24, 0, 0, 24, -1, 3, 1, 1,
3, -1, 0, 2, 2, 0, -1, 12,
13, 13, 12, -1, 13, 13, 13, 13,
-1, 12, 12, 12, 12, -1, 12, 12,
12, 12, -1, 12, 12, 12, 12, -1 ]
}
}
translation 5.99999 1 2.00003
rotation 0 1 0 3.14159
scale 1 1 1
}
Transform {
children DEF SQUARE_POST Shape {
appearance DEF SPECULAR_SQUARES MultiAppearance {
material Material {
specularColor 0.76 0.73 0.23
emissiveColor 0.14 0.09 0.06
shininess 0.07
transparency 0
}
specularLevelMap SpecularLevelMap { amount 1
texture DEF _3 ImageTexture {
repeatS TRUE
repeatT TRUE
url "../images/shared/squaretile.gif"
} } environmentMap USE ENV_MAP
}
geometry Box {
}
}
translation 4 2 4
scale 1 2 1
}
Transform {
children USE SQUARE_POST
translation 4 2 -4
scale 1 2 1
}
Transform {
children USE SQUARE_POST
translation -4 2 4
scale 1 2 1
}
Transform {
children USE SQUARE_POST
translation -4 2 -4
scale 1 2 1
}
Transform {
children Shape {
appearance MultiAppearance {
material Material {
diffuseColor 0.76 0.66 0.29
specularColor 0.36 0.38 0.06
emissiveColor 0.18 0.16 0.07
shininess 0.19
transparency 0
}
diffuseMap DiffuseMap {
texture DEF STARS_TEX ImageTexture {
repeatS TRUE
repeatT TRUE
url "emboss1.gif"
} } bumpLevelMap BumpLevelMap { texture USE STARS_TEX }
}
geometry DEF _4 IndexedFaceSet {
coord Coordinate {
point [ -1 1 1,
-1 -1 1,
1 1 1,
1 -1 1,
1 1 -1,
1 -1 -1,
-1 1 -1,
-1 -1 -1 ]
}
coordIndex [ 0, 1, 3, 2, -1, 4, 5, 7,
6, -1, 6, 7, 1, 0, -1, 2,
3, 5, 4, -1, 6, 0, 2, 4,
-1, 1, 7, 5, 3, -1 ]
texCoord TextureCoordinate {
point [ -2.02537 3.00464,
-2.06714 -0.963595,
4.99214 2.96536,
4.95037 -1.00287,
-2.91046 2.96536,
-2.86869 -0.961095,
3.98964 2.96536,
4.03141 -0.961095,
-2.02537 3.00464,
-2.06714 -0.963595,
4.99214 2.96536,
4.95037 -1.00287,
-2.91046 2.96536,
-2.86869 -0.961095,
3.98964 2.96536,
4.03141 -0.961095,
0 1,
0 0,
1 1,
1 0,
0 1,
0 0,
1 1,
1 0 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 3, 2, -1, 4, 5, 7,
6, -1, 8, 9, 11, 10, -1, 12,
13, 15, 14, -1, 16, 17, 19, 18,
-1, 20, 21, 23, 22, -1 ]
}
}
translation 0 2 0
scale 3 2 3
}
Transform {
children DEF SHINY_SPHERE Shape {
appearance MultiAppearance {
material Material {
diffuseColor 0.28 0.42 0.6
specularColor 0.32 0.4 0.4
emissiveColor 0.14 0.22 0.31
shininess 0.54
transparency 0
}
environmentMap USE ENV_MAP
}
geometry Sphere {
}
}
translation -4 5 -4
}
Transform {
children USE SHINY_SPHERE
translation 4 5 -4
}
Transform {
children USE SHINY_SPHERE
translation 4 5 4
}
Transform {
children USE SHINY_SPHERE
translation -4 5 4
}
Transform {
children Shape {
appearance MultiAppearance {
material Material {
diffuseColor 0.5 0.33 0.21
specularColor 0.76 0.73 0.23
emissiveColor 0.14 0.09 0.06
shininess 0.07
transparency 0
}
opacityLevelMap OpacityLevelMap {
texture ImageTexture {
repeatS TRUE
repeatT TRUE
url "stripe.gif"
} }
}
geometry DEF _6 IndexedFaceSet { solid false
coord Coordinate {
point [ 0 -1 -1,
0 1 -1,
0.382683 -1 -0.92388,
0.382683 1 -0.92388,
0.707107 -1 -0.707107,
0.707107 1 -0.707107,
0.92388 -1 -0.382683,
0.92388 1 -0.382683,
1 -1 4.37114e-008,
1 1 4.37114e-008,
0.92388 -1 0.382684,
0.92388 1 0.382684,
0.707107 -1 0.707107,
0.707107 1 0.707107,
0.382683 -1 0.92388,
0.382683 1 0.92388,
1.50996e-007 -1 1,
1.50996e-007 1 1,
-0.382683 -1 0.92388,
-0.382683 1 0.92388,
-0.707107 -1 0.707107,
-0.707107 1 0.707107,
-0.92388 -1 0.382684,
-0.92388 1 0.382684,
-1 -1 -1.19249e-008,
-1 1 -1.19249e-008,
-0.923879 -1 -0.382684,
-0.923879 1 -0.382684,
-0.707107 -1 -0.707107,
-0.707107 1 -0.707107,
-0.382683 -1 -0.92388,
-0.382683 1 -0.92388,
0 1 0,
0 -1 0 ]
}
coordIndex [ 0, 1, 3, 2, -1, 2, 3, 5,
4, -1, 4, 5, 7, 6, -1, 6,
7, 9, 8, -1, 8, 9, 11, 10,
-1, 10, 11, 13, 12, -1, 12, 13,
15, 14, -1, 14, 15, 17, 16, -1,
16, 17, 19, 18, -1, 18, 19, 21,
20, -1, 20, 21, 23, 22, -1, 22,
23, 25, 24, -1, 24, 25, 27, 26,
-1, 26, 27, 29, 28, -1, 28, 29,
31, 30, -1, 30, 31, 1, 0, -1,
]
texCoord TextureCoordinate {
point [ 4.0157 -0.489232,
4.0157 1.50735,
3.57103 -0.489232,
3.57103 1.50735,
3.12635 -0.489232,
3.12635 1.50735,
2.68168 -0.489232,
2.68168 1.50735,
2.237 -0.489232,
2.237 1.50735,
1.79233 -0.489232,
1.79233 1.50735,
1.34766 -0.489232,
1.34766 1.50735,
0.902982 -0.489232,
0.902982 1.50735,
0.458308 -0.489232,
0.458308 1.50735,
0.0136343 -0.489232,
0.0136343 1.50735,
-0.43104 -0.489232,
-0.43104 1.50735,
-0.875714 -0.489232,
-0.875714 1.50735,
-1.32039 -0.489232,
-1.32039 1.50735,
-1.76506 -0.489232,
-1.76506 1.50735,
-2.20974 -0.489232,
-2.20974 1.50735,
-2.65441 -0.489232,
-2.65441 1.50735,
-3.09908 -0.489232,
-3.09908 1.50735,
0.458308 0.50906,
-0.903042 1.43136,
-2.05715 1.21496,
-2.82829 0.89109,
-3.09908 0.50906,
-2.82829 0.12703,
-2.05715 -0.19684,
-0.903049 -0.413242,
0.458308 -0.489232,
1.81967 -0.413242,
2.97376 -0.196838,
3.74491 0.12703,
4.0157 0.50906,
3.74491 0.89109,
2.97376 1.21496,
1.81967 1.43136,
3.74491 0.12703,
4.0157 0.50906,
3.74491 0.89109,
0.458308 1.50735,
-0.903049 1.43136,
-2.05715 1.21496,
-2.82829 0.89109,
-2.82829 0.12703,
-2.05715 -0.19684,
-0.903042 -0.413242,
-0.875714 -0.489232,
-0.875714 1.50735,
-1.32039 1.50735,
-1.32039 -0.489232 ]
}
creaseAngle 0.5
normalIndex [ ]
texCoordIndex [ 0, 1, 3, 2, -1, 2, 3, 5,
4, -1, 4, 5, 7, 6, -1, 6,
7, 9, 8, -1, 8, 9, 11, 10,
-1, 10, 11, 13, 12, -1, 12, 13,
15, 14, -1, 14, 15, 17, 16, -1,
16, 17, 19, 18, -1, 18, 19, 21,
20, -1, 20, 21, 23, 22, -1, 60,
61, 62, 63, -1, 24, 25, 27, 26,
-1, 26, 27, 29, 28, -1, 28, 29,
31, 30, -1, 30, 31, 33, 32, -1 ]
}
}
translation 0 7 0
scale 3 3 3
}
Transform {
children Shape {
appearance MultiAppearance {
material Material {
diffuseColor 0.52 0.26 0
specularColor 0.97 0.98 0.12
emissiveColor 0.24 0 0
shininess 0.12
transparency 0.6
}
}
geometry DEF _7 IndexedFaceSet { solid false
coord Coordinate {
point [ 1 0 0,
0.970142 0.242536 0,
0.970142 0 0.242536,
0.904534 0.301511 0.301511,
0.83205 0 0.5547,
0.666667 0.333333 0.666667,
0.5547 0 0.83205,
0.301511 0.301511 0.904534,
0.242536 0 0.970142,
0 0.242536 0.970142,
0 0 1,
0.83205 0.5547 0,
0.666667 0.666667 0.333333,
0.333333 0.666667 0.666667,
0 0.5547 0.83205,
0.5547 0.83205 0,
0.301511 0.904534 0.301511,
0 0.83205 0.5547,
0.242536 0.970142 0,
0 0.970142 0.242536,
0 1 0,
-0.242536 0 0.970142,
-0.301511 0.301511 0.904534,
-0.5547 0 0.83205,
-0.666667 0.333333 0.666667,
-0.83205 0 0.5547,
-0.904534 0.301511 0.301511,
-0.970142 0 0.242536,
-0.970142 0.242536 0,
-1 0 0,
-0.333333 0.666667 0.666667,
-0.666667 0.666667 0.333333,
-0.83205 0.5547 0,
-0.301511 0.904534 0.301511,
-0.5547 0.83205 0,
-0.242536 0.970142 0,
0 0 -1,
0 0.242536 -0.970142,
0.242536 0 -0.970142,
0.301511 0.301511 -0.904534,
0.5547 0 -0.83205,
0.666667 0.333333 -0.666667,
0.83205 0 -0.5547,
0.904534 0.301511 -0.301511,
0.970142 0 -0.242536,
0 0.5547 -0.83205,
0.333333 0.666667 -0.666667,
0.666667 0.666667 -0.333333,
0 0.83205 -0.5547,
0.301511 0.904534 -0.301511,
0 0.970142 -0.242536,
-0.970142 0 -0.242536,
-0.904534 0.301511 -0.301511,
-0.83205 0 -0.5547,
-0.666667 0.333333 -0.666667,
-0.5547 0 -0.83205,
-0.301511 0.301511 -0.904534,
-0.242536 0 -0.970142,
-0.666667 0.666667 -0.333333,
-0.333333 0.666667 -0.666667,
-0.301511 0.904534 -0.301511 ]
}
coordIndex [ 0, 1, 2, -1, 2, 1, 3, -1,
2, 3, 4, -1, 4, 3, 5, -1,
4, 5, 6, -1, 6, 5, 7, -1,
6, 7, 8, -1, 8, 7, 9, -1,
8, 9, 10, -1, 1, 11, 3, -1,
3, 11, 12, -1, 3, 12, 5, -1,
5, 12, 13, -1, 5, 13, 7, -1,
7, 13, 14, -1, 7, 14, 9, -1,
11, 15, 12, -1, 12, 15, 16, -1,
12, 16, 13, -1, 13, 16, 17, -1,
13, 17, 14, -1, 15, 18, 16, -1,
16, 18, 19, -1, 16, 19, 17, -1,
19, 18, 20, -1, 10, 9, 21, -1,
21, 9, 22, -1, 21, 22, 23, -1,
23, 22, 24, -1, 23, 24, 25, -1,
25, 24, 26, -1, 25, 26, 27, -1,
27, 26, 28, -1, 27, 28, 29, -1,
9, 14, 22, -1, 22, 14, 30, -1,
22, 30, 24, -1, 24, 30, 31, -1,
24, 31, 26, -1, 26, 31, 32, -1,
26, 32, 28, -1, 14, 17, 30, -1,
30, 17, 33, -1, 30, 33, 31, -1,
31, 33, 34, -1, 31, 34, 32, -1,
17, 19, 33, -1, 33, 19, 35, -1,
33, 35, 34, -1, 35, 19, 20, -1,
36, 37, 38, -1, 38, 37, 39, -1,
38, 39, 40, -1, 40, 39, 41, -1,
40, 41, 42, -1, 42, 41, 43, -1,
42, 43, 44, -1, 44, 43, 1, -1,
44, 1, 0, -1, 37, 45, 39, -1,
39, 45, 46, -1, 39, 46, 41, -1,
41, 46, 47, -1, 41, 47, 43, -1,
43, 47, 11, -1, 43, 11, 1, -1,
45, 48, 46, -1, 46, 48, 49, -1,
46, 49, 47, -1, 47, 49, 15, -1,
47, 15, 11, -1, 48, 50, 49, -1,
49, 50, 18, -1, 49, 18, 15, -1,
18, 50, 20, -1, 29, 28, 51, -1,
51, 28, 52, -1, 51, 52, 53, -1,
53, 52, 54, -1, 53, 54, 55, -1,
55, 54, 56, -1, 55, 56, 57, -1,
57, 56, 37, -1, 57, 37, 36, -1,
28, 32, 52, -1, 52, 32, 58, -1,
52, 58, 54, -1, 54, 58, 59, -1,
54, 59, 56, -1, 56, 59, 45, -1,
56, 45, 37, -1, 32, 34, 58, -1,
58, 34, 60, -1, 58, 60, 59, -1,
59, 60, 48, -1, 59, 48, 45, -1,
34, 35, 60, -1, 60, 35, 50, -1,
60, 50, 48, -1, 50, 35, 20, -1 ]
creaseAngle 0.5
normalIndex [ ]
}
}
translation 0 10 0
scale 3 3 3
}
Transform {
children USE STEPS
translation 1.99999 1 -6
rotation 0 -1 0 1.57079
}
Transform {
children USE STEPS
translation -6 1 -2
}
Transform {
children USE STEPS
translation -2.00001 1 5.99999
rotation 0 1 0 1.57079
scale 1 1 1
}
Viewpoint {
position -13.8092 11.893 23.4578
orientation -0.442624 -0.887791 -0.12614 0.611626
fieldOfView 0.785398
}
DirectionalLight {
direction 0.595037 -0.6424 -0.482962
}
DirectionalLight {
intensity 0.48
color 1 1 1
direction -0.500002 -0.499999 -0.707106
}